
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure,figcaption{padding: 0;margin: 0;}
/*h1,h2,h3,h4,h5,h6 {font-weight: normal;}*/
/*ul, ol{list-style: none;}*/
html,body{height: 100%;width: 100%;min-width: 1250px;}
img{border:none;}
img {
max-width: 100%; /*图片自适应宽度*/
}
video {
max-width: 100%; /*视频自适应宽度*/
}
audio {
max-width: 100%; /*音频自适应宽度*/
}
a{cursor:pointer;text-decoration: none;}
table{border-collapse: collapse;border-spacing:0;max-width: 100%;}
i{font-style:none;}
/*form*/
input, button, option, textarea, select, fieldset{outline: none;vertical-align: middle;}
input[type="text"],input[type="password"]{padding-left:5px;box-sizing: border-box;}
/*适用于页面常用样式-2017/11/23*/

input[type="text"],input[type="password"],input[type="button"]{font-family: "Microsoft YaHei"}
input::-ms-clear{display:none;}
input[type="password"]::-ms-reveal{display:none;}
button{cursor: pointer;border:none;background:none;}
textarea{ resize: none;padding:5px!important;line-height:24px; }
/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom: 1;}
.clear{clear:both;}
/*内容溢出*/
.text-ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*常用样式*/
.posr{position:relative;}
.posa{position:absolute;}
.posf{position: fixed;}
.float-l{float:left;}
.float-r{float:right;}
.inline-block{display:inline-block;*display: inline;zoom:1;}
.block{display: block;}
.hide{display: none!important;}
.vam{vertical-align: middle;}
.text-center{text-align:center;}
.text-right{text-align: right}
.text-left{text-align:left;}
.cp{cursor: pointer;}
.fwb{font-weight: bold}
.text-in2em{text-indent: 2em;}
.ta-c{text-align: center;}
.cursor-d{cursor: default;}
/*颜色样式*/
.color-9{color:#999;}
.color-6{color:#666;}
.color-2f{color:#2497ef}
.color-a3{color:#a3d900}
.color-8a{color:#8ac720;}
.color-ce{color:#ce1010;}
/*间距样式*/
.mr05{margin-right: 5px;}
.mr60{margin-right: 60px;}
.mr30{margin-right: 30px;}
.mt05{margin-top: 5px;}
.mtb10{margin: 10px 0}
.ml40{margin-left: 40px;}
ul.ml40{margin-left: 30px;}
.mt15{margin-top: 15px;}
/*字体*/
.font-s12{font-size: 12px}
/*placeholder颜色*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}
input:-ms-input-placeholder{
    color: #999;
}
input::-webkit-input-placeholder{
    color: #999;
}
/*滚动条*/
/*::-webkit-scrollbar-track-piece{width:10px;background-color:transparent;}*/

::-webkit-scrollbar{width:6px;height:6px ; }

::-webkit-scrollbar-thumb{background:#ccc;   cursor:pointer;border-radius:3px; }
/*页码统一样式*/
.pagenav { font-size:12px; width:100%;text-align:center; margin-top:50px; }
.left-bottom .pagenav,.myQuestionT .pagenav{margin-top:40px;}
.er-con .pagenav{margin-top:20px;}
.pagenav span,
.pagenav a:link,
.pagenav a:visited { display:inline-block; *display:inline; width:24px; height:24px; margin:0px 1px; color:#666; line-height:24px; vertical-align:middle; zoom:1; background:#fff;}
.pagenav a:hover,
.pagenav a:active { background:#e4eaee; text-decoration:none; }
.pagenav a.page-prev:link,
.pagenav a.page-prev:visited,
.pagenav a.page-next:link,
.pagenav a.page-next:visited { width:auto; padding:0 10px; }
.pagenav .active { color:#fff; background-color:#488fcd; }
.pagenav .page-next.disable:link,
.pagenav .page-next.disable:visited,
.pagenav .page-next.disable:hover,
.pagenav .page-next.disable:active,
.pagenav .page-prev.disable:link,
.pagenav .page-prev.disable:visited,
.pagenav .page-prev.disable:hover,
.pagenav .page-prev.disable:active { color:#999; background-color:#fff;border-color:#dedede ;cursor: default;}
/*pagenav-02样式2——强显示*/
.pagenav-02 span,
.pagenav-02 a:link,
.pagenav-02 a:visited { margin:0 2px; border:1px solid #dedede; }
.pagenav-02 a:hover,
.pagenav-02 a:active { background-color:#fff; border-color:#2a68bc; }
.pagenav-02 .active { background-color:#428cdf; }
/*下拉框*/
.select{margin:5px 0 5px 0;}
.select span{color:#2497ef;font-size: 12px;cursor: pointer;height:30px;line-height: 30px;}
.select span i{color:#666;}
.select-ul{border: 1px solid #d5d5d5;border-radius:4px;width: 82px;top:26px;right:-9px;text-align: center;display: none;background-color: #fff;z-index:2;}
.select-ul li:hover{background-color: #deeafa}
.select-ul li span{color:#999;padding:0 20px;font-size: 14px;height:30px;line-height: 30px;}
.select:hover .select-ul{display: block;}
.icon-add1 .select-ul{top:16px;width:120px;left:-26px;}
.icon-add1 .select-ul i{font-size:12px;}
.icon-add1 .select-ul li{text-align:left;padding:0 10px;}
.icon-add1 .select-ul span{font-size: 	12px;}
/*圆点*/
.sc-ff:before,.sc-6d:before{content:'';display: inline-block;width:8px;height: 8px;border-radius:50%;vertical-align: middle;margin-right: 3px;margin-top: -3px;}
.sc-ff:before{background-color: #ffe16b;}
.sc-6d:before{background-color: #65d778;}
h2.sc-ff:before,h2.sc-6d:before{margin-top:-11px;}

/*展开收起*/
.toggle-btn{right:-33px;top:0;}
/*.toggle-btn span{display: inline-block;border-bottom-right-radius: 4px;border-top-right-radius: 4px;width:30px;height: 30px;line-height: 30px;text-align: center;color:#fff;cursor: pointer;}*/
/*.toggle-btn span:nth-child(1){background-color:#999;}*/
/*.toggle-btn span:nth-child(2){background-color:#2497ef;}*/
.toggle-btn01{top:50px;}
.editRight .toggle-btn{left:-33px;}
.editRight .toggle-btn span{border-bottom-right-radius:0;border-top-right-radius: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}

/*弹窗*/
/*.el-message-box__btns{width:100%;margin:0 auto;text-align:center;box-sizing:border-box}*/
.confirm-btn{float: right;margin-left: 0;}
.cancel-btn{float: right;margin-left: 10px;}
.tanc{padding:30px 0;box-sizing: border-box;}
.tanc h2{font-size: 16px;margin-bottom: 30px;}
.tanc p{color:#666;}

/*选择成员弹层*/
.dialog-members{width: 640px;}
.talk-wrap{width:600px;/*padding:12px 25px;*/}
.talk-box{position: relative; width:252px;height:400px;border:1px solid #d4d5d5;border-radius: 4px;}
.tree-ht {height: 32px;line-height: 32px;margin-bottom: 5px;padding: 0 10px;color: #333;font-size: 12px;background: #e6f0f5;overflow:hidden;cursor: pointer;}
.tree-hide{position: absolute;top:36px;bottom:0;width:100%;overflow-y: auto;}
.group-li{line-height: normal;padding:3px 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.group-li:hover{background: #ececec;cursor:pointer;}
.group-li:hover .del-red{visibility:visible;}
.del-red{display: inline-block; width:15px;height:15px;text-align:center;/*color:#fff;*/background: #ef4343;border-radius:50%;overflow:hidden;visibility:hidden;}
.del-red .icon-close{vertical-align:middle;font-size:10px;font-weight:bold;color:#fff;display: inline-block;height: 15px;}
.talk-box .search-sm{margin:0;border:none;border-bottom: 1px solid #d4d5d5;}
.talk-box .f-input{width:206px;border:none;height:30px;margin:2px 0 2px 5px ;vertical-align:top;}
.talk-box-c  i{font-size: 40px;color: #c7d1d6;text-align: center;line-height: 400px; display: block;font-weight: bold;}
.s-btn{width:34px;height:35px;font-size:0;line-height:0;vertical-align: top;text-align: right;text-indent: -999em;background: #fff;border:none;border-radius: 0 4px 4px 0;overflow: visible;cursor: pointer;transition: all .2s ease-out;}
.s-btn i{font-size: 24px;color:#aeaeae;vertical-align: middle;margin-right: 5px;}
.s-btn:hover{background: #f4f4f4;}
.head-xxsmall-img{width:30px;height:30px;border-radius:50%;}
.tree-ht01{background-color: #3887ff;color:#fff;}
.tree-ht02{background-color:#7bcfa6;color:#fff}
.tree-ht03{background-color:#f8b551;color:#fff}
.tree-ht01 i,.tree-ht02 i,.tree-ht03 i{color:#fff;}
/*.el-loading-parent--relative{position: inherit!important;}*/

/*编辑器右侧素材库列表*/
.material-iframe{width: 100%;height: 100%;}
.materiallist{position: absolute;width: 100%;z-index: 99999;}
.ico-repeat{right: -24px;position: absolute;width: 31px;height: 31px;}
.ico-stretch{background:url(../images/icoStretch.png) no-repeat;display:inline-block;width:17px;height:23px;cursor:pointer;padding-bottom: 0.6em;position:absolute;right:0px;}
.ico-stretch-link{background-position:-10px -10px;}
.ico-stretch-visited{background-position:-47px -10px;}
.stretch-con{box-shadow:0px 0px 5px #ccc;width:300px;border-radius:4px;position:absolute;background:#fff;right: -1em;top: 2.2em;}
/*.stretch-con:before{/*box-shadow:0px 0px 5px #ccc;box-shadow: inherit;content: "";position: absolute;top: -.4em;right: 1.2em;border: inherit;background: inherit;padding: .35em;transform: rotate(45deg);border-right: 0;border-bottom: 0;}*/
.stretch-con p{padding:10px;cursor:pointer;text-indent:0;}
.stretch-con p:hover{background:#eee;}
.stretch-con span{margin-left:20px;}
.stretch-con .trangle{position:absolute;top:-18px;right:1.2em;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent transparent #ccc transparent;border-bottom-color:rgba(204,204,204,0.34)}
.stretch-con .trangle-noborder{position:absolute;top:-14px;right:1.2em;width:0;height:0;border-style:solid;border-width:7px;border-color:transparent transparent #fff transparent;}
.stretch-con .tranglehover{border-bottom-color:#eee}
.material-list-item-ic {
    width: 16px;
    height: 16px;
    background: url(../images/listImgT.png) no-repeat;
    vertical-align: middle;
    position: relative;
    top: 3px;
}
/*.stretch-con .pdf-type {
    background-position: -32px 0;
}
.stretch-con .doc-type {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
}*/

/*确定取消*/
.btn-ok,.btn-cancel,.btn-cancel01{padding: 5px 10px;border:1px solid #ddd;border-radius: 4px;}
.btn-ok{color:#fff;border-color:#2497ef;background-color: #2497ef}
.btn-cancel{color:#999;}
.btn-cancel01{padding:2px 5px;color:#666;}
.btn-group01{text-align: center}
.btn-group01 .btn-ok{margin-right: 10px;}


/*审校-弹窗*/
.edit-tanc-top{padding:8px 0;border-bottom: 1px solid #ddd;padding-left: 20px;}
.edit-tanc-top a{color:#666;margin-right: 5px;}
.icon-deleteline{font-size: 24px;}
.icon-clear{font-size: 20px;}
.edit-tanc-bot{padding:20px;box-sizing: border-box;color:#666;}



/*------ 下载列表显示-------*/
.downPop { background-color: #f1fbff; border: 1px solid #87ceeb; padding: 10px; width: 100%; position: absolute; min-height:24px; max-height:67px; overflow: hidden; overflow-y: auto; z-index:9999;     box-sizing: border-box; }
.downPop::-webkit-scrollbar-thumb{background:darkgrey;   cursor:pointer;border-radius:3px; }
.downList  { }
.downList li { list-style: none; line-height: 24px; font-size: 14px; }
.downList li p.mname { display: inline-block; margin-right: 10px;background: url(../images/sj_video.png) no-repeat 0px 5px; padding-left: 20px; float: left; }
.downList li p.mname { max-width: 63%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dinfo { color: #666; font-size: 12px; font-style: normal;}
.skillbar { width: 50px; height: 3px; line-height: 3px; display: inline-block;  background-color: #d6dadb; position: relative;  margin: 0px 10px;  }
.skillbar ins.filled {height: 3px;line-height: 3px; display: inline-block; background-color: #30c76c; position: relative; float: left}

/*下载pdf的弹出层样式，包括一些编辑器特定的样式*/
#pdfDom {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
#pdfDom .selectTdClass{background-color:#edf5fa !important}
#pdfDom table.noBorderTable td,#pdfDom table.noBorderTable th,#pdfDom table.noBorderTable caption{border:1px dashed #000 !important}
#pdfDom table{margin-bottom:10px;border-collapse:collapse;display:table;}
#pdfDom td,#pdfDom th{padding: 5px 10px;border: 1px solid #000;}
#pdfDom caption{border:1px dashed #000;border-bottom:0;padding:3px;text-align:center;}
#pdfDom th{border-top:1px solid #BBB;background-color:#F7F7F7;}
#pdfDom table tr.firstRow th{border-top-width:2px;}
#pdfDom .ue-table-interlace-color-single{ background-color: #fcfcfc; }
#pdfDom .ue-table-interlace-color-double{ background-color: #f7faff; }
#pdfDom td p{margin:0;padding:0;}
